export type ContentVO = {
  id: number
  modelId: number
  siteId: number
  channelId: number
  status: number
  title: string
  releaseTime: string
  topStatus: number
  sort: number
  originContentId: number
  createMode: short
  deptId: number
  userId: number
}

export type ContentPageReqVO = {
  modelId: number
  siteId: number
  channelId: number
  status: number
  title: string
  releaseTime: string
  topStatus: number
  sort: number
  originContentId: number
  createMode: short
  deptId: number
  userId: number
  createTime: string
}

export type ContentExcelReqVO = {
  modelId: number
  siteId: number
  channelId: number
  status: number
  title: string
  releaseTime: string
  topStatus: number
  sort: number
  originContentId: number
  createMode: number
  deptId: number
  userId: number
  createTime: string
}
export type ContentSelectPageVO = {
  id: number
  status: number
  title: string
  releaseTime: string
  channelName: string
}
export type ContentApproveReqVO = {
  id: number
  taskId: string
  reason: string
}
export type ContentRejectReqVO = {
  id: number
  taskId: string
  reason: string
}
export type ContentMoveReqVO = {
  ids: number[]
  targetChannelId: number
}
export type ContentCopyReqVO = {
  ids: number[]
  targetChannelId: number
  pushType: number
}
export type ContentPushReqVO = {
  ids: number[]
  targetChannelId: number
  pushType: number
}
export type ContentMarkReqVO = {
  ids: number[]
  dictMark: number | undefined
}
export type ContentBlockReqVO = {
  ids: number[]
  dictBlock: number | undefined
}
export type ContentRelateAddReqVO = {
  relateIds: number[]
  contentId: number
}
export type ContentRelateSortReqVO = {
  id: number
  incre: number
  currIndex: number
}
